var getInfo=function() {
            var cartId = jQuery("#cartId").val();
            if(!cartId){
                cartId = -1;
            }
            jQuery.getJSON(emallUrl+'cart/toCartDetailDiv?cartId='+cartId+'&format=json&jsonp=?',//请求另外一个跨跨域的页面
            		function(data){
            		  if (data && data.itemMap) {
                           var itemMap = data.itemMap;
                           jQuery("#cartItemListTable").empty();
                           jQuery("#picked").html(data.cartItem.length);
                      if(jQuery("#cartStatus").length>0){
                          jQuery("#cartStatus").html("购物车状态：（"+data.cartItem.length+"/20）");
                      }
                      var i = 0;
                      for(var key in itemMap){
                          var cartItemList = itemMap[key];
                          i++;
                          if (i==4) break;
                          for(var j=0;j<cartItemList.length;j++){
                                   var props = cartItemList[j].itemName.split('[')[1].substring(0,cartItemList[j].itemName.split('[')[1].length-1);
                                   var itemName = cartItemList[j].itemName.split('[')[0];
                                   if(props=="null"){
                                       props="";
                                   }
                                   if(itemName.length>24){
                                       itemName = itemName.substring(0,23)+"...";
                                   }
                                   var str = "";
                                   if (j==0) {
                                         str = "<td class='leftbd' rowspan="+cartItemList.length+">";
                                                   
                                         if(cartItemList.length>1){
                                             str +="<span class='dns_font_red'>￥"+cartItemList[j].combinationPrice+"</span>"+"  x  "+cartItemList[j].combinationNum;
                                         }
                                         else{
                                             str += "<span class='dns_font_red'>￥"+cartItemList[j].price+"</span>"+"  x  "+cartItemList[j].num;
                                         }
                                         str += "<br /><a href='javascript:void(0)' id='"+cartItemList[j].id+"'";
                                         if(cartItemList.length>1){
                                             str +="onclick='delCombinationsItem("+cartItemList[j].id+","+cartItemList[j].cartId+",this)'>删除</a></td>";
                                         }
                                         else{
                                             str +="onclick='divDel(this)'>删除</a></td>";
                                         }
                                   }
                                   str = "<tr id='"+cartItemList[j].id+"'>"+
                                   "<td class='imgtd'>"+
                                       "<a href='"+emallUrl+"frontend/item/item?itemId="+cartItemList[j].itemId+"'><img src='"+img01Url+cartItemList[j].itemPic+"' /></a>"+
                                   "</td>"+
                                   "<td><div class='title'>"+
                                       "<a href='"+emallUrl+"frontend/item/item?itemId="+cartItemList[j].itemId+"'>"+
                                           itemName+
                                       "</a></div><div>"+props+
                                   "</div></td>"+str+"</tr>"
                                   jQuery("#cartItemListTable").append(str);
                               }
                           }
                       jQuery("#picked").html(data.cartItem.length);
                       $(".gotopay").attr("href",emallUrl+"backend/cart_order/cart_confrim_address?cartId="+document.getElementById('cartId').value);
                       jQuery("#cartItemListTable").prev().show();
                       jQuery("#cartItemListTable").next().show();
                   }else{
                       jQuery("#picked").html("0");
                       jQuery("#cartItemListTable").html("<tr><td align='center'>您的购物车中还没有商品，快点去购物吧~</td></tr>").css('width', '100%');
                       jQuery("#cartItemListTable").prev().hide();
                       jQuery("#cartItemListTable").next().hide();
                   }
             });
    }
    function divDel(obj){
            if(!confirm("确认删除此商品？")){
                return false;
            }
            var tbody = jQuery(obj).parents('tbody');
            var cartItemId = jQuery(obj).attr("id");
            var cartId = document.getElementById('cartId').value;
            var userId = jQuery("#userId").val();
            jQuery.getJSON(emallUrl+'cart/deleteCartDetailDiv?cartId='+cartId+'&cartItemPrimaryId='
                           +cartItemId+'&userId='+userId+'&format=json&jsonp=?',function(data){
                if(data){
                    tbody.remove();
                    getInfo();
                    if(jQuery("#tr_"+cartItemId).length>0){
                        removeTr(cartItemId);
                        jQuery("#aboveTotalFee").html(data.totalFee);
                        jQuery("#totalFee").html(data.totalFee);
                        jQuery("#priceAfterDiscount").html(data.priceAfterDiscount);
                        jQuery("#abovePriceAfterDiscount").html(data.priceAfterDiscount);
                    }
                    //是否显示去结算按钮
                    if(parseFloat(data.priceAfterDiscount)<=0){
                       jQuery("#confirmSubmit").hide();
                       jQuery("#aboveConfirmButton").hide();
                    }else{
                       jQuery("#confirmSubmit").show();
                       jQuery("#aboveConfirmButton").show();
                    }
                    if(jQuery("#cart_item_in_buyer_home").length>0){
                        loadCart();
                    }
                }
            });
        }
    
    function delCombinationsItem(primaryKey,cartId,obj){
        var userId = jQuery("#userId").val();
        var tbody = jQuery(obj).parents('tbody');
        if(!confirm("确认删除此商品？")){
            return false;
        }
        jQuery.getJSON(emallUrl+'cart/toDelCartCombinationItem/'+primaryKey+'/'+cartId+'?userId='+userId+'&format=json&jsonp=?',function(data){
            if(data){
                    tbody.remove();
                    removeTr(primaryKey);
                    // 更新 总价
                    jQuery("#aboveTotalFee").html(data.totalFee);
                    jQuery("#totalFee").html(data.totalFee);
                    jQuery("#priceAfterDiscount").html(data.priceAfterDiscount);
                    jQuery("#abovePriceAfterDiscount").html(data.priceAfterDiscount);
                    //是否显示去结算按钮
                     if(parseFloat(data.priceAfterDiscount)<=0){
                         jQuery("#confirmSubmit").hide();
                         jQuery("#aboveConfirmButton").hide();
                     }else{
                         jQuery("#confirmSubmit").show();
                         jQuery("#aboveConfirmButton").show();
                     }
                     getInfo();
                     if(jQuery("#cart_item_in_buyer_home").length>0){
                         loadCart();
                     }
                }
        });
    }

    function toCartDetail(obj){
                var cartId = document.getElementById('cartId').value;
                if(cartId == ""){
                    cartId = -1;
                }
                obj.href=emallUrl+"cart/toCartDetail/"+cartId+"/0";
    }
    
    function removeTr(primaryKey){
        jQuery("#tr_"+primaryKey).parent().fadeOut(800, function() {
            jQuery("#tr_"+primaryKey).parent().remove();
            jQuery("#"+primaryKey).parent().remove();
        });
    }
    function getPreviousChild(obj) { 
        var result = obj.previousSibling; 
        while (!result.tagName) { 
        result = result.previousSibling; 
        } 
        return result; 
    }

    function itemSearchTop(){
        var form = document.getElementById("item_search_form_top");
        var keyWord = jQuery("#itemSearchTextTop").val();
        jQuery("#keyWordsTop").val(encodeURIComponent(keyWord));
        jQuery("#catalogIdTop").val('0');
        form.action=emallUrl+"frontend/item/item_search_by_keywords";
        form.submit();
    }
    $(document).ready(function(){
         //导航右侧dns_minicart下拉菜单
        getInfo();
        $(".dns_minicart").hover(function(){
                $(".pickeddetail").show();
            },function(){
                $(".pickeddetail").hide();
            }
        );
        jQuery('#itemSearchTextTop').keydown(function(e) {
            if (e.keyCode == 13) {
                itemSearchTop();
            }
        });
        jQuery(".dns_topAccount .ta_list .myodlist").hide();
        jQuery(".dns_topAccount .ta_list").hover(function(){
            jQuery(this).addClass("myodhov");
            jQuery(this).find(".myodlist").show();
        },
        function(){
            jQuery(this).removeClass("myodhov");
            jQuery(this).find(".myodlist").hide();
        });
    })
